<?php if ( ! defined('BASEPATH')) exit('No se permite acceso directo al script');
class Mail {
	function sendMail($to, $from_name, $from_mail, $subject, $message)
	{
		require_once 'application/swift/swift_required.php';
		include_once 'application/config/url_login.php';
		include_once 'application/config/mail_server.php';

		if(!is_array($to)) $to = array($to);

		$error = '';
		$msg = Swift_Message::newInstance();
		$msg->setSubject($subject);
		$msg->setFrom(array("$from_mail" => "$from_name"));
		//$msg->setTo(array($mail_usuario));
		$msg->setTo($to);
		$msg->setBody($message, 'text/html');

		
		$smtp = Swift_SmtpTransport::newInstance($servidor, $puerto) 
		        ->setUsername($usuario) 
		        ->setPassword($password);
		$mailer = Swift_Mailer::newInstance($smtp);
		
		$exito = $mailer->send($msg);
		if(!$exito) $error .= " Ocurrió un error al intentar enviar el email.<br />";

		return $error;
	}
}
/* Fin del archivo */